//
//  NSDate+YTAdd.h
//  tesDemo02
//
//  Created by 拓客营 on 2022/3/21.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface NSDate (YTAdd)

/// 将日期字符串转换为默认格式的日期，格式：yyyy-MM-dd HH:mm:ss
/// @param dateString 日期字符串
+ (NSDate *)dateFromString:(NSString *)dateString;


/// 将日期字符串按指定格式转换为日期
/// @param dateString 日期字符串
/// @param format 格式化
+ (NSDate *)dateFromString:(NSString *)dateString format:(NSString *)format;


/// 比较两个日期直接的差值(年月日时分秒)，结果为正数
/// @param date 日期
/// @param anotherDate 另一个日期
+ (NSDateComponents *)compareDate:(NSDate *)date anotherDate:(NSDate *)anotherDate;



/// 比较两个日期直接的差值(年月日时分秒)，结果为正数，且从日期的0点开始计算
/// @param date 日期
/// @param anotherDate 另一个日期
+ (NSDateComponents *)compareFromZeroWithDate:(NSDate *)date anotherDate:(NSDate *)anotherDate;


@end

NS_ASSUME_NONNULL_END
